﻿html, body {
  /* padding: 10px 0px; */
  padding: 0;
  margin: 0;
}

form {
  margin: 0;
  padding: 0;
}

th, td {
  text-align: center;
}

.my_course {
  height: calc(29vh - 28px);
  overflow: auto;
  /* padding: 10px 15px; */
  margin: 0;
}

.course_list {
  height: calc(71vh - 20px - 10px - 28px);
  overflow: auto;
}

.my_course button, .course_list button {
  padding: 0px 15px;
}

.course_detail {
  margin: 0;
  padding: 0;
  height: calc(50vh - 10px - 15px);
  overflow: auto;
}

.btn_group {
  text-align: center;
}

.my_list_btn {
  margin: 0 !important;
  padding: 0;
}

.tao_btn {
  display: block;
  padding: 0px;
  margin: 0;
}

.tao_table_hover:hover {
  background: rgb(245, 245, 245);
}

.tao_bg_primary {
  margin: 0;
  text-align: center;
  height: 28px;
  line-height: 28px;
  padding: 0;
}

.radio {
  position: initial !important;
  margin: 0 !important;
}